package cn.bluemobi.platform.service;

import cn.bluemobi.common.core.dto.MapDto;
import cn.bluemobi.common.core.dto.Page;
import cn.bluemobi.common.core.dto.PageCondition;
import cn.bluemobi.platform.entity.order.AfterSales;
import cn.bluemobi.platform.entity.system.User;

public interface AfterSalesService {

    Page<AfterSales> findAfterSaless(PageCondition cond);

    AfterSales findAfterSalesDetail(String afterSalesId);

    MapDto deleteAfterSales(String afterSalesId, User user);

    MapDto auditing(String afterSalesId, String orderId, User user);

    MapDto refuseAuditing(String afterSalesId, String refuseReason, User user);

    MapDto confirmPayment(String afterSalesId, User user);

}
